





<script>
    /*javascript中变量类型取决于存放的是什么值*/
    if(true)
    {
        alert("提示框的输出");
        console
        document.write("第一条语句执行");
        document.write("<br/>");
        document.write("第三条语句执行");
    }
    var num=1;
    var str="aaa";
    var b=true;
    var str1="world";
    var b1=true;
    /*变量声明了，但是没有赋值的时候*/
    var u1=undefined;
    var intNum=100;
    var doubleNum=3.141592653;
    var notNum=NaN;//NaN表示含义为not a number;
    consle.log(typeof intNum,typeof doubleNum,typeof notNum);
    var emptystr="";//空字符串；
    var str="hello world"
    consle.log(typeof str);

    /*null代表空对象*/
    var n1=null;
    console.log(typeof num);
    console.log(typeof str);
    var boolean1 = true;
    console.log(typeof boolean1);
    var a;
    console.log(typeof a);//undefined
    //null表示空对象;
    var obj=null;
    console.log(typeof obj);//返回null
    var a=100;
    var b=15;
    var c="8";
    console.log(a+b);
    console.log(b+c);//115 158 如果+两边出现字符串，这时+起到的作用是字符串拼接的作用
    var x=3;
    var y="3";
    var z=5;
    z+=y;
    var a=y+z;
    document.write(x+y+'<br/>');
    document.write(z+'<br/>');
    document.write(a+'<br/>');
    document.write(x+y+z+'<br/>');

    var x=3; alert(x==y);
    var y=3; alert(x===y);
    var z="3"; alert(x===z);


</script>